﻿/*Global styles*/
body
{
    background: #fff url('img/adminbg.gif') repeat-x;
    font: normal 12px Arial, Verdana, Sans-serif;
}

a
{
    color: #2B393C;
}

a:hover
{
    color: #000;
}

.clear
{
    clear: both;
}

input, textarea
{
    font: normal 12px Arial, Verdana, Sans-serif;
    padding: 3px;
}

.check input, .radio input
{
    border: none;
}

h2
{
    color: #ccc;
    font-size: 16px;
    font-weight: bold;
}

h3
{
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 3px 3px;
    padding: 0;
}

a.HelpBox, label a:link, label a:visited, .info dt a
{
    color: #666;
    cursor: help;
    font-size: 11px;
    text-decoration: none;
}

div.HelpBox
{
    position: absolute;
    background: #ffffe7;
    width: 250px;
    border: 1px solid #666;
    padding: 13px 17px 17px 17px;
    cursor: pointer;
    z-index: 10;
    text-align: left;
    line-height: 1.3;
}

.HelpBox h6
{
    font-weight: bold;
    margin-bottom: 5px;
}

.HelpBox em
{
    color: #000 !important;
    font-size: 12px !important;
}

.HelpBox dt
{
    margin-top: 10px;
}

*[disabled="disabled"]
{
    color: #666 !important;
    cursor: default;
}

*[disabled="disabled"] *
{
    color: #666 !important;
    cursor: default;
}

.Forums #empty *[disabled="disabled"] strong
{
    color: #666 !important;
}

a.okdark[disabled="disabled"] strong, a.editdark[disabled="disabled"] strong
{
    color: #ccc !important;
    cursor: default;
}

a.okdark[disabled="disabled"]:hover strong, a.editdark[disabled="disabled"]:hover strong
{
    color: #ccc !important;
    cursor: default;
}

em, q
{
    font-style: italic;
}

strong
{
    font-weight: bold;
}

.deepInst
{
    font-size: 10px;
}

span.validator
{
    background: url(Images/validator.gif) no-repeat right top;
    display: block;
    float: left;
    height: 22px;
    left: 295px;
    _left: 205px;
    text-indent: -9999px;
    top: 5px;
    width: 22px;
}

span.validMessage strong
{
    clear: both;
    background: url(Images/validator.gif) no-repeat top left;
    display: block;
    height: 40px;
    line-height: 25px;
    margin: 5px 0 0 110px;
    padding-left: 27px;
}

.multipleItemsEdit span.validMessage strong
{
    clear: none;
}

#skip
{
    position: absolute;
    top: -1000px;
    left: -1000px;
}

.inlineInst
{
    color: #666;
}

.pageStatus
{
    background: #E6EBEC url(Images/success.gif) top left no-repeat;
    color: #356847;
    margin-top: -3px;
    _margin-top: 3px;
    padding: 3px 0 2px 30px;
}

.pageStatus strong
{
    font-size: 14px;
}

p.locked
{
    background: red url(Images/lockedMess.gif) top left no-repeat;
    color: #fff;
    margin-top: -3px;
    _margin-top: 3px;
    padding: 3px 0 3px 30px;
}

p.locked a
{
    color: #fff !important;
    margin: 0 10px;
}

/*hacks*/

body
{
    min-width: 985px;
    _width: expression(document.documentElement.offsetWidth < 990 ? '990' : 'auto');
}

.clearfix:after, .details dl:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .details dl
{
    display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix, * html .details dl
{
    height: 1%;
}

.clearfix, .details dl
{
    display: block;
}

/* End hide from IE-mac */
